//
//  ViewController.m
//  16-AutomaticallyAdjusts
//
//  Created by 曹曹 on 16/8/4.
//  Copyright © 2016年 曹曹. All rights reserved.
//

#import "ViewController.h"



@interface ViewController () <UITableViewDelegate, UITableViewDataSource>
@property (weak, nonatomic) IBOutlet UITableView *tableView;
@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
//    self.automaticallyAdjustsScrollViewInsets = NO;
//    self.edgesForExtendedLayout = UIRectEdgeNone;
    
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    return 100;
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"reuse"];
    cell.textLabel.text = @"你好";
    return cell;
}
// 先走prepareForSegue
// 再走didSelectRow
//- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
//    NSLog(@"点击hahaha");
//    // 根据indexPath获取cell
//    UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
//    // 根据cell获取indexPath
//    NSIndexPath *index = [tableView indexPathForCell:cell];
//    index = nil;
//    NSLog(@"点击----%@", cell.textLabel.text);
//}

// 使用SB时
// 当触发segue的时候, 会调用这个方法, 类似于点击事件
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
    UITableViewCell *cell = sender;
    segue.destinationViewController.title = cell.textLabel.text;
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}


@end
